有一天你自己覺得你想做一個專屬於你的GPT的API,然後可以自己刻畫面從0到1的做出來,首先該如何找到使用的API來實作?
OPENAI有提供友善API的文件,可以讓你快速的使用,我們接著都會以Python為主要的程式語言來實作這些範例並且前提都是以有Python環境為前提下實作!!
我們看看官方提供的API可不可以直接做使用,
先安裝openai 相關的SDK
pip install openai
因為文件上OPENAI_API_KEY 教的是使用設定環境變數,我習慣使用變數方式所以有修正一下程式,並且為了讓程式可以看的更簡單一點print的時候有多加了一個.content
,接著使用一下的範例的應用:
from openai import OpenAI
OPENAI_API_KEY = "sk-None-xxxxx" #需要到參考來源申請一把key
client = OpenAI(api_key=OPENAI_API_KEY)
completion = client.chat.completions.create(
model="gpt-4o-mini",
messages=[
{"role": "system", "content": "你是一名詩人。"},
{
"role": "user",
"content": "可以幫我寫有關於感情的五言絕句嗎?"
}
]
)
print(completion.choices[0].message.content)
簡單解釋這個應用的順序
最後實際出現的結果
感覺還不錯!
後續還會使用到其餘平台串接API的方式,如GCP Vertex AI等,也會介紹給大家。
參考來源:https://platform.openai.com/docs/overview